package cn.tedu.system.review.service;


import cn.tedu.system.base.response.JsonResult;
import cn.tedu.system.review.pojo.dto.*;
import cn.tedu.system.review.pojo.vo.ReviewSelectVO;

import javax.servlet.http.HttpSession;
import java.util.List;

public interface ReviewService {
    //用户评价功能
    void addReview(ReviewAddDto reviewAddDto, HttpSession session);
    //用户删除评价功能
    void deleteReview(Long productId, HttpSession session);
    //商家回复功能
    void replyReview(ReviewReplayDto reviewReplayDto, HttpSession session);
    //商家删除回复功能
    void delMerReview(ReviewMerDelDto reviewMerDelDto, HttpSession session);
    //用户修改评价功能
    void updateReview(ReviewUpdateDto reviewUpdateDto, HttpSession session);
    //商家修改回复功能
    void merUpdateReview(ReviewMerUpdateDto reviewMerUpdateDto, HttpSession session);
    //显示评价
    List<ReviewSelectVO> selectReview(Long productId,HttpSession session);



}
